/*
    根据分类id获取文章信息
*/ 
$(function () {
    // console.log(location.search);  输出：?id=614c236a900771617e7ff94a&title=%E7%94%B5%E5%BD%B1
    const params = getParams(location.search)
    console.log(params);
    $.ajax(`${baseUrl}/posts/category/${params.id}`, {
        success: function (res) {
            // 获取分类文章数据
            // console.log(res);
            if (res) {
                //对文章的时间格式  进行格式化
                res.forEach(item => {
                    item.updateAt = moment(item.updateAt).format('YYYY-MM-DD')
                    item.content = item.content.substr(0, 150) + '...'
                })
            }
            // 渲染模板
            const newHtml = template('listpanel-id', {title: decodeURI(params.title), listpanel: res, baseUrl})
            $('.panel.new').html(newHtml)
        },
        error: function (err) {
            console.log(err);
        }
    })



    // 获取url中的id
    function getParams(paramsStr) {
        // 判断参数是否为空，为空返回空
        if (!paramsStr) {
            return {}
        }
        console.log('===========');
        // 截取地址栏参数，
        // console.log(paramsStr.substr(1)); 
        //  id=614c236a900771617e7ff94a&title=%E7%94%B5%E5%BD%B1    把第一个？号截掉
        const tampStr = paramsStr.substr(1)
        const tampArr = tampStr.split('&')
        let params = {}
        tampArr.forEach(item => {
            // 通过=号截取
            const paramsArr = item.split('=')
            // 放入对象params中
            params[paramsArr[0]] = paramsArr[1]
        });
        return params
    }
})

